/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package mx.its.dswII.biblioteca.bl;

import java.util.List;
import javax.ejb.Local;
import mx.its.dswII.biblioteca.enumeracion.EstadoTransaccion;
import mx.its.dswII.biblioteca.modelo.Libro;
import mx.its.dswII.biblioteca.modelo.Prestamo;
import mx.its.dswII.biblioteca.modelo.Usuario;

/**
 *
 * @author Lenovo-user
 */
@Local
public interface PrestamoBlLocal {

    public EstadoTransaccion register(Prestamo prestamo, List<Libro> libros);
     public EstadoTransaccion takeBack( List<Libro> books);

    List incompleteLendsByUser(Usuario user, Prestamo lend);
//    List<Libro> lendBooksByUser(Usuario user);

    public EstadoTransaccion lendBooks(Usuario idUsuario, List<Libro> listaLibro);

    public java.util.List<mx.its.dswII.biblioteca.modelo.Prestamo> getAll();
    
}
